#ifndef _MULTI_PLAYER_SCREEN_H_
# define _MULTI_PLAYER_SCREEN_H_

# include <SDL/SDL.h>
# include "Image.h"
# include "UIBoard.h"
# include "PushButton.h"
# include "CheckBox.h"
# include "IScreen.h"
# include "GameScreen.h"

class MultiPlayerScreen : public GameScreen
{
	/*
private:
	unsigned char m_lastColor;
	Image m_background;
	Image m_currentPlayer;
	Image m_cursor;
	Image m_capturedPieces[2];
	SDL_Rect m_capturedPieceRects[2];
	UIBoard m_board;
	PushButton* m_buttonReset;
	PushButton* m_buttonQuit;
	PushButton* m_buttonPrintBoard;
	CheckBox* m_checkBoxMovePieces;
	CheckBox* m_checkBoxRuleThree;
	*/

public:
	MultiPlayerScreen();
	virtual ~MultiPlayerScreen();

	//virtual void init();
	//virtual bool draw();
	virtual void doEvents();

private:
	MultiPlayerScreen(MultiPlayerScreen const&);
	MultiPlayerScreen& operator=(MultiPlayerScreen const&);

/*public:
	friend bool On_buttonReset_Pressed(IScreen* _screen);
	friend bool On_buttonQuit_Pressed(IScreen* _screen);
	friend bool On_buttonPrintBoard_Pressed(IScreen* _screen);
	friend bool On_checkBoxMovePieces_Checked(IScreen* _screen);
	friend bool On_checkBoxRuleThree_Checked(IScreen* _screen);
	*/
};

#endif // _MULTI_PLAYER_SCREEN_H_
